law consulting computer repair computer engineering java beratung development notebook laptop lawyer computer service developers unternehmensberatung contracts java consultant projects attorney j2ee networking open source